--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Commits dev (af76f09d)
c9b78a0 Ivan 2026-07-10 23:02:17 - 1 month ago
refactor(theme): move theme initialization script to a separate file for better organization and maintainability
e6d6ae9 Ivan 2026-07-10 22:52:07 - 1 month ago
feat(typings): add stubs for Android and Java dependencies to support type checking
89d7a00 Ivan 2026-07-10 22:29:59 - 1 month ago
fix(locales): update translations for various languages to improve clarity and consistency in documentation status messages and hints
7aeaf41 Ivan 2026-07-10 22:18:03 - 1 month ago
feat(android): update BLE permissions handling
35fe207 Ivan 2026-07-10 21:42:31 - 1 month ago
feat(websocket): attach request to WebSocketResponse for session checks and update authorization logic
f62b203 Ivan 2026-07-10 20:02:33 - 1 month ago
refactor(docs): update Reticulum manual fetching process to remove GitHub update functionality and ensure build-time fetching with --force option
0c80fef Ivan 2026-07-10 19:39:10 - 1 month ago
feat(docs): add new Plugins documentation and enhance RNS Link API references, improving guidance on plugin capabilities and usage
7315cf3 Ivan 2026-07-10 19:39:01 - 1 month ago
feat(prompt): improve prompt functionality with default value support and add new PromptDialog component for improved user interaction
a5923e2 Ivan 2026-07-10 19:38:11 - 1 month ago
feat(docs): add new Plugins documentation and RNS Link API references, enhancing plugin capabilities and usage guidance
8148544 Ivan 2026-07-10 19:23:41 - 1 month ago
fix(message_handler): include 'con.name' in search criteria for message retrieval
8618a04 Ivan 2026-07-10 19:02:45 - 1 month ago
style(AddInterfacePage, RNodeProvisionPanel): update button styles for improved layout and consistency
5a83008 Ivan 2026-07-10 18:44:14 - 1 month ago
style(Interface.vue): add border and ring styles for restart banner visibility based on interface state
18799c8 Ivan 2026-07-10 18:39:24 - 1 month ago
style(RNodeProvisionPanel): adjust button width for better alignment and responsiveness
d23b169 Ivan 2026-07-10 18:39:19 - 1 month ago
feat(android): integrate BLE and USB support with Chaquopy, improving RNode functionality
37585c8 Ivan 2026-07-10 16:17:26 - 1 month ago
chore(dependencies): update rns version to 1.3.8 across project files
be285ed Ivan 2026-07-10 15:10:59 - 1 month ago
feat(themes): add new themes.xml for API 29+ and remove deprecated isLightTheme from main themes.xml
03b47ba Ivan 2026-07-10 14:47:28 - 1 month ago
refactor(markdown_renderer): optimize inline code and fenced block restoration with regex for improved performance
7dfbf05 Ivan 2026-07-10 14:42:38 - 1 month ago
refactor: various fixes and updates
fe11de8 Ivan 2026-07-10 08:47:19 - 1 month ago
fix(MainActivity): ensure error description is a string for WebView loading failure
22fceec Ivan 2026-07-10 08:44:00 - 1 month ago
fix(map_overlay_manager, rnsh_manager, map_overlays): improve error handling, return types, and default values
328cc80 Ivan 2026-07-10 08:31:24 - 1 month ago
feat(i18n): update localization strings for multiple languages
a50a7bd Ivan 2026-07-10 08:04:52 - 1 month ago
fix(tests): update AboutPage tests for new localization strings and correct reaction drag cleanup method reference
92083de Ivan 2026-07-10 08:04:47 - 1 month ago
feat(i18n): update localization
c2a183d Ivan 2026-07-10 07:57:53 - 1 month ago
feat: map overlays, identity restore, settings, conversations, and i18n updates
db8a585 Ivan 2026-07-10 07:57:48 - 1 month ago
docs(agents): add agent conventions and skills documentation
7023a7a Ivan 2026-07-10 07:57:43 - 1 month ago
feat(mcx-bugs): local delivery, tabs, toasts, search, report view/export/delete
220a1bc Ivan 2026-07-10 07:53:04 - 1 month ago
feat(ui): add meshchat_canvas color and update backgrounds in main activity and themes
69c9f13 Ivan 2026-07-10 07:52:45 - 1 month ago
feat(main-activity): update WebView background handling and improve file chooser MIME type management
b36cd57 Ivan 2026-07-09 21:15:16 - 1 month ago
feat(i2p): implement I2P interface safety checks and configuration management
bbc4f3b Ivan 2026-07-09 21:15:06 - 1 month ago
feat(rnsh): update RNSH session management with improved output handling, error notifications, and support for no-auth connections
6f69e86 Ivan 2026-07-09 21:05:01 - 1 month ago
feat(tests): add regression tests for call contact matching and Codec2/profile selection to address historical bugs
d306407 Ivan 2026-07-09 21:04:54 - 1 month ago
feat(tests): add regression tests for call dialing and contact form functionality, ensuring proper handling of 32-char RNS hashes and identity separation in contact history
6f92ad8 Ivan 2026-07-09 21:04:46 - 1 month ago
feat(telephone): update audio profile management and Codec2 readiness; implement profile migration, add Codec2 status endpoint, and improve audio level reporting
29d9178 Ivan 2026-07-09 20:49:56 - 1 month ago
feat(call-management): update incoming call handling by implementing identity hash resolution for contacts, improving call rejection logic, and adding support for LXMF and LXST address matching in contact lookups
1184fa4 Ivan 2026-07-09 20:08:41 - 1 month ago
feat(locales): update connection descriptions for clarity and usability in English localization
da7f72e Ivan 2026-07-09 20:08:17 - 1 month ago
refactor(tutorial-modal): remove unused buttons and streamline tutorial steps in TutorialModal.vue; update tests to reflect changes in footer visibility
50fb3cb Ivan 2026-07-09 20:07:42 - 1 month ago
feat(interface-sanitization): implement interface name sanitization to prevent ConfigObj errors
e3a56d5 Ivan 2026-07-09 19:32:36 - 1 month ago
feat(error-reporting): update startup error handling with detailed diagnostics and refactor error message formatting
4657613 Ivan 2026-07-09 19:30:16 - 1 month ago
fix(rns_link_manager): update reticulum_getter type hint to Optional[ReticulumLike] and increment DB_VERSION in TileCache tests
181ae36 Ivan 2026-07-09 18:54:04 - 1 month ago
refactor: format code
a98bb9e Ivan 2026-07-09 18:52:58 - 1 month ago
feat(locales): update translations for various languages
8b30976 Ivan 2026-07-09 18:05:26 - 1 month ago
feat(memory-pressure): implement memory management features including periodic cleanup and SQLite pragmas for low memory conditions
08f98b9 Ivan 2026-07-09 17:59:58 - 1 month ago
feat(self-check): add new plugin runtime checks and enhance self-test diagnostics for plugins and sideband configurations
ca93677 Ivan 2026-07-09 17:59:35 - 1 month ago
feat(locales): update diagnostic descriptions and add new checks for self-test across multiple languages
28168fe Ivan 2026-07-09 17:48:34 - 1 month ago
chore(tests): exclude sideband_plugins fixtures from package distribution
78535f2 Ivan 2026-07-09 17:38:46 - 1 month ago
feat(plugins): update plugin system with security features, RSG verification, and sideband plugins compatibility
d0a5e95 Ivan 2026-07-09 17:10:46 - 1 month ago
feat: add RNS link API, plugin permissions, and deferred network startup
8c8e2ac Ivan 2026-07-09 16:26:09 - 1 month ago
feat(CI): add Android emulator smoke test workflow and associated scripts for health verification of the Chaquopy backend
0b4931a Ivan 2026-07-09 16:23:48 - 1 month ago
feat(self-check): add storage lock verification with soft fallback testing and CI integration
ecd47ee Ivan 2026-07-09 16:22:39 - 1 month ago
feat(Android): implement stale storage lock clearance in meshchat_wrapper
56eaeaf Ivan 2026-07-09 16:20:55 - 1 month ago
feat(Reticulum): improve hub management with configurable announce intervals and presence group handling, including UI updates for better user experience.
63189f4 Ivan 2026-07-09 15:39:32 - 1 month ago
feat(Reticulum): implement shared-instance and RPC settings management, including API endpoints for retrieving and updating configurations.
76d223e Ivan 2026-07-09 15:36:50 - 1 month ago
chore(dependencies): update minimist to version 1.2.8 and fast-uri to version 3.1.2 in pnpm lock and workspace files, ensuring compatibility with latest package requirements.
747fb25 Ivan 2026-07-09 15:29:49 - 1 month ago
feat(Android): add support for syncing vendored lxmfy package into Chaquopy Python sources, enhancing bot functionality. Update README and build.gradle to reflect changes, and add tests to verify integration.
6c5aec9 Ivan 2026-07-09 15:24:19 - 1 month ago
refactor(Network Visualiser): optimize deduplication logic by replacing Set with Map for tracking seen node IDs, enhancing performance and clarity
39d4cbe Ivan 2026-07-09 15:22:36 - 1 month ago
feat(Network Visualiser): improve performance for realz this time
92dba25 Ivan 2026-07-09 11:11:28 - 1 month ago
feat(Favourites Layout): implement API endpoints for getting and setting favourites layout, including validation and normalization logic. Add frontend integration for layout persistence and retrieval, ensuring robust handling of layout data across sessions.
d2456c8 Ivan 2026-07-09 10:46:25 - 1 month ago
fix: RRC message stacking, NomadNet favourites/sections, and desktop close prompt
1a6f7f3 Ivan 2026-07-09 07:16:13 - 1 month ago
refactor(CI): update GitHub release workflow to upload assets as drafts and publish nightly/preview tags as prereleases, ensuring compliance with immutable release policies.
4d86f31 Ivan 2026-07-09 00:56:50 - 1 month ago
fix(Self-Check): add checks for None values in identity hash and private key during identity file roundtrip, ensuring robust error handling and preventing potential failures.
0eae784 Ivan 2026-07-09 00:36:49 - 1 month ago
chore(CI): update backend tests job name to specify Python version 3.14
f8f7133 Ivan 2026-07-09 00:21:51 - 1 month ago
feat(Self-Test): improve self-check diagnostics with new checks for SQLite roundtrip, identity file roundtrip, loopback TCP, unicode path handling, RNode support, and bot launcher arguments. Update UI components and localization files to reflect these additions, ensuring comprehensive coverage across multiple languages.
4c8d7d1 Ivan 2026-07-08 23:39:14 - 1 month ago
feat(Bot Management): extend bot termination handling on Windows with process termination improvements and add checks for interpreter executable paths in Landlock sandbox. Update self-check to manage logs and storage directories effectively.
461d0fc Ivan 2026-07-08 23:24:06 - 1 month ago
feat(Self-Check): update self-check output with flush for immediate display and improve public assets check to allow source tree without build
ff7b1a4 Ivan 2026-07-08 23:16:42 - 1 month ago
feat(README): update README
67994db Ivan 2026-07-08 23:10:53 - 1 month ago
feat(Self-Test): enhance self-check functionality with expanded diagnostics for identity, critical imports, storage lock, temp filesystem, public assets, LXMF router, subprocess spawn, and run-module re-entry. Update UI to reflect new checks and improve localization support across multiple languages.
adcb298 Ivan 2026-07-08 23:01:52 - 1 month ago
feat(Bot Lifecycle): implement comprehensive bot lifecycle management with self-test integration, including creation, starting, stopping, and deletion of Echo bots. Enhance diagnostics to report bot status and errors, and update UI for self-test results. Add support for frozen executable handling in bot processes.
2a10424 Ivan 2026-07-08 22:48:00 - 1 month ago
chore(tests): update http_api_routes.json fixture to reflect current API routes and methods
f39fe9c Ivan 2026-07-08 22:46:57 - 1 month ago
fix(RNSh, CI): resolve frozen desktop build execution issue and enhance nightly tag workflow for full release asset generation
a31fecc Ivan 2026-07-08 22:46:42 - 1 month ago
chore(ci): update release notes for nightly and preview tags to clarify snapshot nature and commit information
3b20e1c Ivan 2026-07-08 22:46:36 - 1 month ago
feat(RNSH): add support for running embedded modules in frozen executables via --meshchatx-run-module flag
195c36f Ivan 2026-07-08 22:46:23 - 1 month ago
chore(ci): implement nightly build workflows for dev and master branches, replacing preview workflows
c33fb39 Ivan 2026-07-08 20:29:28 - 1 month ago
chore(ci): add install-task parameter to CI workflow for improved configuration
d423010 Ivan 2026-07-08 20:13:05 - 1 month ago
refactor(meshchat): improve code readability by formatting long lines and adding comments for clarity
d66d44a Ivan 2026-07-08 20:07:07 - 1 month ago
feat(Self-Test): implement system self-check functionality with diagnostics and UI integration
c682743 Ivan 2026-07-08 18:38:04 - 1 month ago
chore(ci): add checkout step to CI workflow for artifact download
dda3fda Ivan 2026-07-08 18:25:21 - 1 month ago
fix(github-verify-frozen-bleak): enhance directory traversal to locate 'lib' in subdirectories if not present directly
c9813b9 Ivan 2026-07-08 17:58:23 - 1 month ago
fix(NetworkVisualiser, PingPage, RNProbePage): update error handling to use optional chaining for cancellation checks
6863813 Ivan 2026-07-08 17:48:18 - 1 month ago
fix(PingPage): ensure proper session management during ping operations to terminate previous loops correctly
c6ff3be Ivan 2026-07-08 17:44:46 - 1 month ago
fix(MessagesPage): update loading state management for conversations and announces to handle request cancellations correctly
828488e Ivan 2026-07-08 17:44:24 - 1 month ago
fix(MapPage): improve URL validation with abort controller timeout handling to prevent hanging requests
231739b Ivan 2026-07-08 17:44:15 - 1 month ago
fix(MessagesPage): ensure proper loading state management for announces and conversations with abort controller checks
ef2ee18 Ivan 2026-07-08 17:29:29 - 1 month ago
feat(NomadNetwork): implement loading state for node searches with visual indicators and localization updates
bd4ea14 Ivan 2026-07-08 17:23:08 - 1 month ago
feat(WebSocketConnection): update reconnection logic to prevent thrashing during simultaneous connection attempts and improve handling of backoff retries
90ffd63 Ivan 2026-07-08 17:07:12 - 1 month ago
feat(DialogUtils): add confirmCustom method for themed in-app confirmation dialogs
fc2f770 Ivan 2026-07-08 17:06:14 - 1 month ago
feat(WebSocketConnection): implement foreground and network change handling for improved reconnection logic
1e440c5 Ivan 2026-07-08 17:03:17 - 1 month ago
fix(rrc/manager): clean up room data on removal by discarding messages, unread counts, mentions, and members
473c8e6 Ivan 2026-07-08 16:54:38 - 1 month ago
refactor(NomadNetworkBrowser): remove unused MaterialDesignIcon component for cleaner UI
39c626c Ivan 2026-07-08 16:54:06 - 1 month ago
fix(search): ensure announce search scans beyond requested page size to find older matches
5014446 Ivan 2026-07-08 16:26:40 - 1 month ago
feat(messages): update MessageReactionsOverlay to support reaction chips and limit visible reactions
6008b22 Ivan 2026-07-08 16:25:00 - 1 month ago
feat(notification-sounds): implement notification sound management and settings and faster conversations/nomadnet browser loading
89477ff Ivan 2026-07-08 15:59:26 - 1 month ago
chore(docs): update changelog
e80ee21 Ivan 2026-07-08 15:59:09 - 1 month ago
feat(tools): add alpha badge support for tools and update localization files
3bc9611 Ivan 2026-07-08 15:24:47 - 1 month ago
feat(map): update tab visibility and keyboard shortcuts to depend on viewport size
3fd514f Ivan 2026-07-08 06:36:13 - 1 month ago
feat(meshchat): add input coercion for integer configuration values to improve error handling in update_config
774c3a2 Ivan 2026-07-08 06:08:24 - 1 month ago
style(issue_templates): format
d6e7c6d Ivan 2026-07-08 06:06:37 - 1 month ago
feat(tests): add core runtime dependency tests for bleak in test_dependencies.py
cbbe6b3 Ivan 2026-07-08 06:06:22 - 1 month ago
feat(ci): add script to verify bleak inclusion in cx_Freeze builds for desktop RNode
3e4b865 Ivan 2026-07-08 06:06:14 - 1 month ago
feat(ci): add verification step for bleak in frozen backend build process
a73999e Ivan 2026-07-08 06:06:10 - 1 month ago
feat(issue_templates): disable blank issues, add contributing guide link, and introduce feature request template
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────